home *** CD-ROM | disk | FTP | other *** search
/ Power Utilities / Power Utilities.iso / utility / pro218 / cilink.doc < prev    next >
Encoding:
Text File  |  1992-02-12  |  22.8 KB  |  581 lines

  1.                             Cedar Island Link
  2.  
  3. ============================================================================
  4. Features:
  5.  
  6. Extensive mouse support, including our exclusive "Mouse Pass-through".
  7. AutoZmodem download.
  8. UnZips compressed files.
  9. Ease of installation and operation.
  10. Support of all of the popular file transfer protocols. 
  11. Support for external protocols.
  12. Split-screen chat mode.
  13. Communications using COM1 through COM4
  14. Data rates from 300 baud to over 100 Kilobaud.
  15. Easy-to-use script language for automated logons.
  16. ANSI/BBS and VT100 terminal emulations are implemented.
  17. DeskView, TaskView, and OmniView and aware.
  18. Product support is just a phone call away for registered users.
  19.  
  20. ============================================================================
  21.  
  22. Required Hardware:
  23. IBM PC clone.
  24. Any Video card.
  25. 360k Ram free.
  26. Hayes compatable modem.
  27.  
  28. Suggested Hardware:
  29. Mouse.
  30. Hard Drive.
  31.  
  32. Required Software:
  33. DOS 2.1 or better. 
  34.  
  35. ============================================================================
  36.  
  37. 1) About Mouse Pass-through.
  38.  
  39. This feature allows you to send keystrokes back to the host BBS without
  40. touching the keyboard.  It is implemented through clicking the mouse
  41. on any character in the terminal window.  The character under the mouse
  42. cursor will be sent back to the host bulletin board.  This is a truly
  43. useful feature which will make your modeming a pleasure.
  44.  
  45. Mouse Pass-through has been expanded to allow for pass-through of strings.  
  46. Just hold the left mouse button down on the first word in the string then
  47. move the mouse to end of the string to be sent and release the mouse button.  
  48. The string will be sent to the host BBS without ever touching the keyboard.
  49.  
  50. An option in SETUP allows you to choose wheather you want a carriage-
  51. return to be automatically sent following your mouse pass-through
  52. selection.   This feature is handy for BBS's that don't support
  53. "Hot-Keys".  You may also force the mouse to send a carriage return
  54. by clicking on a blank section of the terminal window.
  55.  
  56.  
  57.  
  58. 2) About Auto-Zmodem download.
  59.  
  60. Cedar Island Link implements Auto-Zmodem download as a useful feature
  61. found in very few other communications packages.  What this feature
  62. does is to automatically start the PC end of a Zmodem filetransfer
  63. without any intervention from you.  This feature makes downloading a
  64. breeze - All you have to do is to setup a Zmodem transfer from the BBS
  65. and then CILINK automatically displays its filetransfer status screen
  66. and shows the Zmodem transfer in progress.
  67.  
  68. Note: Auto-Zmodem download is only in effect if Zmodem is selected as
  69. your default filetransfer protocol.
  70.  
  71.  
  72.  
  73. 3) About setting up Cedar Island Link.
  74.  
  75. Setting up CILINK is easy.  As a matter-of-fact, if your modem is
  76. attached to COM1, you shouldn't have to setup CILINK at all.  If
  77. you do not set up CILINK, however, you will see a message when CILINK
  78. starts up that says "No configuration file found - using defaults.".
  79.  
  80.  
  81. To get into Setup, hit F10 or click the right mouse button so that
  82. the menu bar pops up over the terminal window.  Click on Setup.  Now
  83. you may modify your configuration.
  84.  
  85. o  Default download directory  - This is the directory where your file
  86.    transfer uploads and downloads will go to if you dont specify a
  87.    complete path on the transfer.  It defaults to C:\CILINK\FILES, you may
  88.    wish to change it to another directory like C:\BBS if that is where
  89.    you would like to keep your BBS files.  If no default directory is
  90.    specified or an invalid directory is specified, the transferred
  91.    files will go to the current directory.
  92.  
  93. o  Modem init string - This is the command that will be sent to your
  94.    modem when CILINK starts up.  It may usually be left blank, but in
  95.    some cases, you may wish to set up your modem with a special config-
  96.    uration.   A good command to place here is ATM0. (Turn off the
  97.    modem's speaker.)
  98.  
  99. o  Com Port - Set this to the port to which your modem is attached.
  100.    Do not set it to your mouse port, or, as they say in the IBM main-
  101.    frame world, "Unpredictable Results May Occur".
  102.  
  103. o  Baud Rate - Set the to the default baud you wish to use.
  104.                (See the section "About Slower PC's)
  105.  
  106. o  Data Bits - Set this to the default number of data bits to use.
  107.    (Usually 8)
  108.  
  109. o  Parity - Set this to the default parity to use.
  110.    (Usually NO PARITY.)
  111.  
  112. o  Stop Bits - Set this to the default number of stop bits to use.
  113.    (Usually 1.)
  114.  
  115. o  Protocol - Set this to the default file transfer protocol to use.
  116.    (Usually Zmodem.)  
  117.  
  118. o  Save Setup - Save the setup information in a configuration file so
  119.    that the next time you load CILINK, you will have all the setup
  120.    information included automatically.  You will be asked for the name
  121.    to save it under.  Normally you would save it under CILINK.DAT.
  122.  
  123. o  Load Setup - Load a setup from disk.  If you had previously saved a
  124.    configuration to disk, you may load it into CILINK using this entry.
  125.    Normally you would not need to do this because CILINK.DAT is loaded
  126.    automatically at start-up time.
  127.  
  128. o  Display Setup - This shows the current settings that are being used
  129.    by CILINK.   You may get the same information from within the term-
  130.    inal window by pressing F2.
  131.  
  132. o  Toggles - Click on this entry to see a list of the following toggles.
  133. o     ANSI - Select either ANSI/VT100 terminal emulation or no terminal
  134.              emulation.
  135.              (Usually ANSI on)
  136.  
  137. o     ECHO - Select either ECHO ON to display outgoing characters on
  138.              the screen or ECHO OFF to not display outgoing characters.
  139.              (Usually ECHO OFF)
  140.  
  141. o    CR/LF - Select either Carriage Return only at end of line or
  142.              Carriage Return and LineFeed at end of line.
  143.              (Usually CR only)
  144.  
  145. o  RTS/CTS - Turn on or off sensitivity to handshaking signals on the
  146.              wires connecting your computer to your modem.
  147.              RTS = Request to Send.  CTS = Clear to Send.
  148.              (Usually RTS/CTS off)
  149.  
  150. o  XON/XOFF- Turn on or off sensitivity to handshaking signals sent as
  151.              data between your computer and your modem.
  152.              XON = Transmit on.  XOFF = Transmit off.
  153.              (Usually XON/XOFF off)
  154.  
  155. o      DIAL- Select between Tone, Pulse and Default telephone dialing
  156.              methods.   Tone = Dial using "Touch-Tones".
  157.                         Pulse = Dial using "Rotary dial pulses"
  158.                         Default = Use whatever the modem defaults to.
  159.              (Usually Tone)
  160.  
  161. o   MouseCR- Select either: send no carriage return after Mouse Pass-Through
  162.                         or: send a carriage return after Mouse Pass-Through  
  163.              (Usually No Carriage return)
  164.  
  165.   
  166. 4) About the Dial List.
  167.  
  168. This is where you setup and select phone numbers of BBS's to dial.
  169. Simply click on the item you want and that phone number will be dialed.
  170. If the number which you dialed was busy, you will be asked if you want
  171. to automatically re-dial that number.   You will have the opportunity to
  172. select the time between redials.  If you just hit enter CILINK will redial
  173. every 60 seconds.
  174.  
  175. To modify a script, first make sure there is a script entry for the
  176. phone number you are modifying.  Next press F7.  Your are in the
  177. script editor.  Add your script commands and press ESC when you are
  178. done.
  179.  
  180. To delete an entry, cursor to the line to be deleted and press F8.
  181.  
  182. To add or revise an entry, cursor to the line to be modified, and press
  183. F9.  This will pop up a data entry window which asks for the BBS name,
  184. phone number, parity, databits, stopbits and data rate for the entry.
  185. Fill out the fields in the data entry window and press CTRL-Enter to save
  186. the entry to disk.  Now you can use that entry to dial your favorite
  187. bulletin board.
  188.  
  189. The dial list is so simple to use that the best way to learn how it
  190. works is to use it.   You may select the DialList from the terminal
  191. window by pressing the Alt-D hot key.
  192.  
  193.  
  194. 5) About the File Transfer selection.
  195.  
  196. This selection is where you select either upload or download.  You are
  197. then asked which filetransfer protocol to use.  Use this entry to tran-
  198. sfer a file using a protocol other than your default protocol.
  199.  
  200. Normally you would not use this entry.  You would instead press the
  201. PGDN or PGUP buttons to transfer using the default protocol.  You can
  202. also click on the "Mouse Hot-Box" in the upper right corner of the menu
  203. bar.  The Mouse Hot-Box will pop up a box which will let you transfer
  204. using the default protocol.
  205.  
  206. The simplest way to do a download, however, is to set Zmodem as your
  207. default protocol.  That way you don't have to do anything to
  208. download a file.   As soon as Cedar Island Link detects a Zmodem
  209. download in progress it automatically starts the PC end of the Zmodem
  210. transfer.
  211.  
  212.  
  213. 6) About the HangUp selection.
  214.  
  215. This selection will cause your modem to hang up.  You may also hit
  216. the Alt-H hot key to hang up the phone from the terminal window.
  217. You will be asked if you really want to hang up.  Just press enter or
  218. click the mouse to hang up.
  219.  
  220.  
  221. 6) About the Capture selection.
  222.  
  223. This selection toggles on and off the capture file.  You may use the
  224. capture file to save the information which scrolls across your terminal
  225. window for use later.   A typical reason to use a capture file is to
  226. capture help information from the host BBS into a file that you can
  227. later print out.  Choosing the Capture file selection will display a
  228. prompt that asks you which filename to save the capture file under.
  229. Choosing the Capture file selection again will cause the capture file
  230. to be turned off.
  231.  
  232. You may also hit the Alt-C hot key from within the terminal window to
  233. turn on and off the capture file.
  234.  
  235.  
  236. 7) About the Utilities selection.    (UnZip Edit Browse)
  237.  
  238. This is a pull-down menu that allows you to Shell to DOS, Enter an
  239. Editor, or view the files in a directory.   If you Shell out to DOS,
  240. remember to type "EXIT" to return to CILINK.  With this handy feature
  241. you can get out to DOS and do a few commands, like TYPE CAPTURE.FIL,
  242. and then exit back to CILINK without hanging up the modem.
  243. CILINK swaps most of itself out to Expanded, ExTENded memory or disk
  244. as available.  If Expanded is installed it will be used in preference
  245. to ExTENded memory or disk.  If neither Expanded or ExTENded memory are
  246. installed in your machine CILINK will swap itself out to disk.
  247.  
  248. The Directory selection puts up a display of the current directory. You
  249. may jump around directories by pressing enter on any directory name in
  250. the list.
  251.  
  252. Press enter or F1 to browse a file.
  253. Press F2 to delete a file.
  254. Press F3 to UNZIP a  File.
  255. Press ESC or hit the right mouse button to end the Directory.
  256.  
  257. The Editor selection requires a second of explanation.  All this entry
  258. does is to send a single command to DOS.  This command is "EDIT".  If
  259. you have an editor in your path called EDIT it will be executed.  When
  260. you are through with your editor you will be given back to CILINK.  You
  261. may also create a batch file that calls your editor.
  262. For example EDIT.BAT could contain these two lines:
  263.  
  264. ECHO OFF
  265. CIEDIT                            Start your favorite editor.
  266.  
  267. You must have enough free memory to load and execute your editor or
  268. you will given immediately back to CILINK.
  269.  
  270.  
  271. 8) About the Help selection.
  272.  
  273. This entry puts up a simple help panel which displays the Hot Keys you
  274. can use within CILINK.   You may also bring up the Help panel by hitting
  275. F1 from within the terminal window.
  276.  
  277.  
  278. 9) About the Quit selection.
  279.  
  280. This entry allows you to quit Cedar Island Link.  You will be asked if
  281. you really want to exit CILINK.  Press Enter or hit the mouse button to
  282. quit.   A ShareWare banner is then displayed.  Hit enter or hit a mouse
  283. button to return to the DOS prompt.   (The ShareWare banner is not
  284. present in the registered version of Cedar Island Link).  You may also
  285. quit CILINK by pressing the hot key Alt-X.
  286.  
  287.  
  288. 10) About Split-Screen Chat Mode.
  289.  
  290. This is a handy feature that makes connecting with your friends over
  291. the phone lines a pleasure.  Press the hot key Alt-C to enter Chat
  292. mode and two windows appear.   The top window is Received data and the
  293. bottom window is for Transmitted data.   To leave Chat mode, hit Alt-C
  294. again and the two Chat windows will go away.  You will be back then
  295. in the terminal window.
  296.  
  297. 11) About the Mouse Hot-Button.
  298.  
  299. The Mouse Hot-Button is a small box located at the far right of the
  300. Menu Bar.  It is intended to allow the mouse to simulate some of the
  301. hotkeys that would normally be entered from the keyboard.
  302.  
  303. Click on the Mouse Hot-Button and a small pop-up window appears which
  304. allows you to:
  305.    DOWNLOAD using the default protocol     (like PGDN)
  306.    UPLOAD   using the default protocol     (like PGUP)
  307.    CHAT     Toggle split-screen chat mode. (like Alt-C)
  308.  
  309.  
  310. 12) About Auto-Logon Scripts:
  311.  
  312. The implementation of logon scripts within CILINK couldn't be simpler.
  313. If you have specified a logon script to be executed, and if you have 
  314. created that script file with an ASCII editor, it will be automatically
  315. started when your modem connects with the host BBS.
  316. Script filenames should end in ".SCR" ie "RBBS.SCR".
  317.  
  318. There are only 4 script commands which are recognized by CILINK.
  319. The commands may be entered in mixed-case.  Other text will appear
  320. as comments to CILINK.
  321.  
  322. The valid script commands are:   Delay, WaitFor, SendTxt, and SendChr.
  323.  
  324. Here is an example script:
  325.  
  326. *--------------------------------------------------
  327. * Wait for a string to be sent to you from the BBS
  328. *--------------------------------------------------
  329. WaitFor What is your name?     
  330.  
  331. *-----------------------------------------------
  332. * Send back a response to the previous question
  333. *-----------------------------------------------
  334. SendTxt Mike Caughran
  335.  
  336. *----------------------
  337. *  Pause for 5 seconds  
  338. *----------------------
  339. Delay 5
  340.  
  341. *----------------------------------------------
  342. *  Send two ESCape characters 
  343. *  Note that you may use either a hex 
  344. *  or decimal representation of the character
  345. *----------------------------------------------
  346. SendChr 27
  347. SendChr $1A         
  348.  
  349.  
  350. That's all there is to it.  If you have any problems, take a look
  351. at the provided sample scripts.  Registered users may always call
  352. us for assistance.  
  353.     
  354.  
  355.  
  356. 13) About start-up parameters:
  357.  
  358. Normally you would start CILINK by just typing "CILINK" at the DOS
  359. prompt.   If needed, you may also start CILINK with parameters.
  360. Any combination of the following parameters may be entered.
  361.  
  362.   For Example.
  363.     CILINK MYSETUP.DAT      -  Start up with a configuration file
  364.                                different than CILINK.DAT.
  365.  
  366.     CILINK /HideMouse       -  Start up CILINK and hide the mouse
  367.                                cursor in the terminal window.
  368.  
  369.     CILINK /CheckSnow       -  Start up CILINK and turn on "Snow"
  370.                                suppression for older CGA cards.
  371.  
  372.     CILINK /CheckBreak      -  Start up CILINK and allow the customer
  373.                                to abnormally terminate CILINK with a
  374.                                CTRL-Break.
  375.  
  376.     CILINK /NoAlert         -  Start up CILINK with sound effects turned
  377.                                off.
  378.  
  379.     CILINK /COM1            -  Force CILINK to start up using COM1.
  380.     CILINK /COM2            -  Force CILINK to start up using COM2.
  381.     CILINK /COM3            -  Force CILINK to start up using COM3.
  382.     CILINK /COM4            -  Force CILINK to start up using COM4.
  383.  
  384.     (Note: Sometimes CILINK cannot detect COM3 or COM4 so these command
  385.            line parameters will force startup using the selected port
  386.            after CILINK is started you can go into SETUP and save
  387.            the desired port.  You should not have to use these start
  388.            up parameters after you have saved your setup.)
  389.  
  390.     CILINK /PS2            -  Force PS2 definitions of the addresses of
  391.                               COM3 and COM4.   
  392.  
  393. 14) About the available hot keys:
  394.  
  395. F1  = Help.
  396. F2  = Display configuration.
  397. F10 = Display the pop-up menu bar.
  398.  
  399. Alt-C = Toggle split-screen chat mode on or off.
  400. ALT-H = Hang up.
  401. Alt-G = Capture the current terminal window to disk.
  402. Alt-D = Pop up the phone number pick list.
  403. Alt-X = Quit CILINK.
  404.  
  405. PGUP = Upload using the default protocol.
  406. PGDN = Download using the default protocol.
  407. HOME = Clear the terminal window.
  408. ESC = This is the abort key.  It may be used while a file transfer is in 
  409.       progress to abort an upload or download.  It may be used to abort
  410.       the dialing or auto-redialing of a number.  
  411.  
  412.       The menu bar, the phone number pick list, as well as any pop-up
  413.       window may all be exited by using this key.
  414.               
  415.       If you are in the terminal window, connected to a BBS, the ESC
  416.       key will just be passed-through to the BBS.
  417.  
  418. Left MouseButton  = Perform the action under the cursor if in a pop-up
  419.                     window.  If in the terminal window, this button sends
  420.                     the character under the cursor back to the BBS.
  421.  
  422. Right MouseButton = Exit from the current window.  If in the terminal window
  423.                     this button displays the menubar.
  424.  
  425. Left ClickAndDrag = If in the terminal window this button sends the string
  426.                     which has been dragged over back to the BBS.
  427.  
  428.  
  429.  
  430.  
  431. 15)  About the protocol transfer status screen:
  432. This screen gives you all the statistics you would ever want concerning
  433. your filetransfer.   The most useful items are the time to completion,
  434. and the percent completed graphic bar.   When the transfer completes,
  435. the status screen will close and you will hear an attention signal.
  436.  
  437. For you experienced communications software users:   The efficiency 
  438. percentage appears lower than that seen in some other software packages.
  439. This is because we measure the statistics from the start of the transfer
  440. including all initialization handshaking which takes place.  Other com
  441. programs just measure the efficiency after the first packet of data has
  442. been passed.  We feel that the efficiency numbers which CILINK displays
  443. are more realistic, if not as dramatic. 
  444.  
  445.  
  446. 16)  About external protocols:
  447. External Protocols are implemented by shelling out to DOS and executing
  448. a batch file which has your protocol in it.  For example, if you selected
  449. an external protocol download, CILINK would execute EXTDOWN.BAT.  You
  450. should place your external protocol commands in that .BAT file.
  451. External protocol upload commands would go in EXTUP.BAT
  452. eg.
  453. ECHO OFF
  454. PCZ 1 2400 sz
  455.  
  456. You may also use the external protocol facility of CILINK to start the 
  457. PC end of a BBS DOOR game. 
  458.  
  459. eg.
  460. ECHO OFF
  461. GWterm
  462.  
  463.  
  464. 17) About "Screen-Scan" :
  465. Normally you will use a batch protocol like ZMODEM.  These protocols pass
  466. the name of the file as part of the handshaking they do as they start up.  
  467.  
  468. You may, however, have to use a non-batch protocol like Xmodem or ASCII
  469. to do your your download.  Typically this is what would happen :
  470.  
  471. First you would ask the host BBS to initiate an Xmodem filetransfer download. 
  472. The BBS would then ask you for the file name of the file to transmit.  
  473. Next, you would be told to start the PC end of the file transfer.  
  474. You would then start an Xmodem download on the PC and retype the filename 
  475. which you had just entered on the BBS.
  476.  
  477. As you can see, there can be a lot of manipulation just to do a download.
  478.  
  479. Screen-Scan makes things just a bit easier by scanning the terminal 
  480. window from the bottom line up until it finds a valid filename.  It
  481. then grabs the filename from the screen and supplies it for you on the
  482. PC end as a default.
  483.  
  484.  
  485.  
  486. 18) About slower PCs.
  487. PCs which have an 8088 processor running at 4.77 MHz will be limited to
  488. 9600 baud.  If you have turned on the /CheckSnow command line switch to 
  489. eliminate snow on older CGA monitors, then you will be limited to operation
  490. at 4800 baud.
  491.  
  492. If you have selected Zmodem as your file transfer protocol you will be
  493. limited to 4800 baud.  You may transfer files at 9600 baud using YModem
  494. or Xmodem as these non-streaming protocols pace themselves to the speed of
  495. the recieving PC.
  496.  
  497.  
  498.  
  499. 18) About CILINK and DeskView.
  500.  
  501. Cedar Island Link is DeskView aware.  That is, it will run successfully
  502. in a DeskView window.  Cedar Island Edit is NOT DeskView aware and will
  503. overwrite other DeskView windows unless special actions are taken within
  504. DeskView. 
  505.  
  506. Note that the mouse will not work within CILINK when you are running in 
  507. a DeskView window.  Note also that shelling out to DOS or shelling out
  508. to your editor will not work under DeskView. 
  509.  
  510.  
  511. ---------------------------------------------------------------------------
  512.  
  513. We are sure you will find Cedar Island Link a pleasure to use. 
  514. We have come to expect the features found in CILINK in a communications
  515. package and we hope that you will find CILINK as indispensable as we have.
  516.  
  517.  
  518. ---------------------------------------------------------------------------
  519.  
  520.  
  521. About the author:
  522.  
  523. Mike Caughran is an IBM mainframe systems programmer for the State of
  524. Alaska.  He has a BS in Electrical Engineering from the University of 
  525. Alaska at Fairbanks.  He has been working with microcomputers since 
  526. the last days of CPM.  His hobbies include microcomputers, cross-country
  527. skiing, swimming, and ham radio.  He has a sweetheart of a wife and a boy
  528. that any man would be proud of.
  529.  
  530.  
  531.  
  532. Finally a note from the author:
  533.  
  534. Thank you for taking the time to look at CILINK.  I have spent many,
  535. many hours developing it.  I am not donating CILINK to the public 
  536. domain, nor am I distributing it as Freeware, however, it is my wish that 
  537. you use and enjoy CILINK even if you can't register it today.  I truly
  538. dislike ShareWare notices that make you feel like you are stealing a product
  539. if you don't immediately send in its registration.   
  540.  
  541. So, use CILINK and get comfortable with it.  When you do send in the 
  542. ShareWare registration of $15.00 you will give me great pleasure and
  543. encourage me to continue to bring products to the ShareWare market.
  544.  
  545. Live Long and Prosper,   Mike Caughran.
  546.  
  547.  
  548.  
  549.  
  550. --------------------------------------------------------------------------
  551.  
  552.  
  553. Send your comments, suggestions, and $15 registration to:
  554.  
  555.    Cedar Island Software
  556.    9018 Division St.
  557.    Juneau, Alaska
  558.    99801
  559.    Phone (907) 789-9030  before 10 PM Pacific.
  560.    Make checks payable to Mike S. Caughran
  561.  
  562. To recieve the latest version of CILINK by mail, send an additional $3
  563. to pay for the disk, stamp, and mailer.  
  564.  
  565.  
  566.  
  567. You may download the latest version of CILINK or leave us a message on the:
  568.   
  569.                       Juneau RBBS   
  570.                (907) 789-1694  2400,8,N,1
  571.                (907) 789-7499  9600,8,n,1
  572.                   SYSOP Matt Anderson  
  573.           
  574.  
  575.  
  576. If you phone or write to us, we can supply you with an instant registration
  577. procedure which makes you a registered user and instantly gets rid of the
  578. shareware notices.  
  579.  
  580.  
  581.